financial investments mmorpg investment open-ended investing stocks web based crm software advisor text based financial advice rpg insurance online financial planning game